/**
 *2.10 设a，b，n为整数，则方程ax+by=n有整数解的充分必要条件是(a,b)|n。
 */

#include<stdio.h>
int gcb(int x,int y){
	while(y!=0)
		return gcb(y,x%y);
	return x;
}
int main(){
	while(1){
		int a,b,n,q,x,y,
			x1=1,x2=0,y1=0,y2=1;
		scanf("%d %d",&a,&b);
		int g=gcb(a,b);
		//充分：ax+by=n --->   (a,b)|n
		for(x=(-10000);x<10000;x++)
			for(y=(-10000);y<10000;y++){
				n=a*x+b*y;
				if(n%g!=0)printf("false_1\n");
			}
		//必要：(a,b)|n  --->   ax+by=n
		if(a<b){
			int temp=a;
			a=b;
			b=temp;
		}
		int tempA=a,tempB=b;
		if(a%b==0){
			x=1;
			y=1-a/b;
		}else
			while(a%b!=0){
				q=a/b;
				x=x1-q*x2;
				y=y1-q*y2;
				x1=x2;x2=x;
				y1=y2;y2=y;
				q=a%b;
				a=b;b=q;
			}
		if(tempA*x+tempB*y!=g)printf("false_2\n");
		printf("(%d,%d)=%d*%d+%d*%d\n",tempA,tempB,tempA,x,tempB,y);
	}
	return 0;
}
